How Many Angels Can Dance on the Head of A Pin